/* Main content */

#page_vente
	{margin:auto;
	width:53.5em; }

h2
	{text-shadow: 0 3px 3px black;
	font-family:Neuropol;
	font-size:2em;
	margin:0.5em;
	color:white; }

h2 input
	{background:url('button.png');
	vertical-align:middle;
	display:inline; }

.block
	{border:1px solid white;
	background:#4f4f4f;
	padding-bottom:1em;
	margin-bottom:1em;
	text-align:center;
	width:23em; }

.hover
	{background:black; }

ul
	{list-style-type:none;
	padding:0; }

li
	{display:block;
	margin:auto; }

button
	{background:url('button.png');
	border:1px solid black;
	border-bottom:0;
	cursor:pointer;
	font-size:1em;
	height:50px;
	width:14.5em; }

li:hover button, .selected button
	{background:url('button_selected.png'); }

button.price
	{border-left-width:0;
	width:5em; }

.prix0
	{display:inline; }

.prix1
	{display:none; }

#special
	{background:url('Special Offer.png');
	position:absolute;
	display:none;
	height:287px;
	width:350px;
	right:20px;
	top:0px; }

/* Header */

/* Login sale */

#blanket
	{background-color:#111;
	opacity: 0.85;
	position:absolute;
	z-index: 9001;
	top:0px;
	left:0px;
	width:100%; }

#popUpDiv
	{
	background-color:#eeeeee;
	border:1px solid #6c6c6c;
	font-family:Neuropol;
	position:absolute;
	text-align:center;
	background:black;
	z-index: 9002;
	width:300px;
	padding:2em;
	margin:auto; }

#popUpDiv input
	{background:url('form_bg.png');
	border:1px solid #6c6c6c;
	font-family:Neuropol;
	padding-left:20px;
	font-size:2.2em;
	display:inline;
	margin:12px;
	height:43px;
	width:250px;
	color:white; }

/* Products & sales */

#produits, #vente, #search
	{display:block;
	overflow:auto;
	margin:auto;
	height:15em;
	width:21em; }

#vente_block, #buttons
	{margin-right:100px;
	float:right; }

#vente
	{width:21.5em; }

#vente li
	{width:328px;
	height:50px; }

.sales
	{border-left-width:0;
	width:3.5em; }

.plusminus
	{margin-right:0.5em;
	float:right;
	width:2em; }

button.plus, button.minus
	{border-bottom-width:1px;
	padding:0;
	border-left-width:0;
	height:25px;
	width:2em; }

.selected button.minus, .selected button.plus,
li:hover button.minus, li:hover button.plus
	{background:url('button.png'); }

/* Best sellers */

.best
	{width:11em; }

.num
	{border-right-width:0;
	width:3.5em; }

/* Buttons */

#buttons input, #buttons button
	{background:url('button.png');
	border:1px solid black;
	cursor:pointer;
	font-size:1em;
	height:50px;
	width:6em; }

button#total, button#solde
	{margin-bottom:0.5em;
	cursor:default; }

button#solde
	{background:url('button_selected.png');
	color:white; }